package com.itjin.model.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 帖子热度操作响应VO
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "帖子热度操作响应")
public class PostHeatVO {

    /**
     * 帖子ID
     */
    private Integer postId;

    /**
     * 操作前热度值
     *
     */
    private Integer beforeHeat;

    /**
     * 操作后热度值
     */
    private Integer afterHeat;

    /**
     * 消耗的货币数量
     */
    private Integer costCoins;

    /**
     * 用户剩余货币数量
     */
    private Integer remainingCoins;

    /**
     * 操作是否成功
     */
    private Boolean success;
}
